/*闊充箰*/
#mp3{
	margin-top:40px;
	margin-left:26px;
	margin-right:26px;
	margin-bottom:20px;
}
.sm2-bar-ui {
 font-size: 16px;
}
.sm2-bar-ui .sm2-main-controls,
.sm2-bar-ui .sm2-playlist-drawer {
 background-color: #7b0003;
}
.sm2-bar-ui .sm2-inline-texture {
 background: transparent;
}
/*闊充箰*/
#down .d_list{
	margin-left:50px;
	margin-top:40px;
	margin-bottom:20px;
}
#down .d_list > a{
	white-space:nowrap;/*涓嶆崲琛�*/
	text-decoration : none;/*鏃犱笅鍒掔嚎*/
	overflow:hidden;/*婧㈠嚭瓒呭嚭鑷姩闅愯棌*/
	text-overflow:ellipsis;/*鐪佺暐鍙�*/
	position: relative;
	display:inline-block;
	width:auto;
	min-width:100px;
	max-width:200px;
	height:30px;
	background: #800000;
	padding-left:10px;
	padding-right:33px;
	padding-top:3px;
	margin-bottom:10px;
	font-size:18px;
	letter-spacing:5px;
	font-weight:bold;
	color:#fff;
	border-radius:5px 5px 5px 5px;	
}
#down .d_list > i{
	position: relative;
	white-space:nowrap;/*涓嶆崲琛�*/
	text-decoration : none;/*鏃犱笅鍒掔嚎*/
	overflow:hidden;/*婧㈠嚭瓒呭嚭鑷姩闅愯棌*/
	text-overflow:ellipsis;
	display:inline-block;
	width:auto;
	max-width: -moz-calc(100% - 330px);
	max-width: -webkit-calc(100% - 330px);
	max-width: calc(100% - 330px);/*瑕佹敼*/
	min-width:100px;
	height:27px;
	background:rgba(0,0,0,.1);
	padding-left:20px;
	padding-top:6px;
	padding-right:10px;
	margin-left:20px;
	margin-bottom:10px;
	font-size:14px;
	letter-spacing:1px;
	color:#9f0000;
}
#down .d_list > i > i{
position: absolute;
width:0px;
height:0px;
top:10px;
left:0px;
border-top: 7px solid transparent;
border-left: 7px solid transparent ;
border-right: 7px solid #9f0000;
border-bottom: 7px solid transparent;
z-index:1;
}
#down .d_list > a:hover{
	background: #990000;
}
#down .d_list > a > i{
	border-radius:0 5px 5px 0;	
	top:0px;
	right:0px;
	position: absolute;
	display:inline-block;
	width:33px;
	height:33px;
	background: url('/down_01.png') no-repeat center center;
	background-color:#510000;
	background-size: 21px 21px;
}
#down .d_list > a > i:hover{
	background-color:#410000;
}
#open{
    position:absolute;
	cursor:pointer;/*鎸囬拡*/
	width:100%;
	width: -moz-calc(100% + 2px);
	width: -webkit-calc(100% + 2px);
	width: calc(100% + 2px);/*瑕佹敼*/
	font-size:16px;
	letter-spacing:5px;
	color:#ddd;
	height:25px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	background: #780000;
	bottom:-1px;
	left:-1px;
}
#open:hover{
	color:#fff;
}
#close{
    position:absolute;
	cursor:pointer;/*鎸囬拡*/
	width:100%;
	width: -moz-calc(100% + 2px);
	width: -webkit-calc(100% + 2px);
	width: calc(100% + 2px);/*瑕佹敼*/
	font-size:16px;
	letter-spacing:5px;
	color:#ddd;
	height:25px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	background: #780000;
	bottom:-1px;
	left:-1px;
}
#close:hover{
	color:#fff;
}
#list{
	max-height: 500px;
	transition: max-height .25s;
	overflow: hidden;
}
#container{
	margin-top:20px!important;
	overflow-y:hidden;
	word-wrap:break-word;

}
#fen_bj{
    width:0;
    height:0;
	border-width: 60.5px;
	border-style: solid;
	border-color:#720600 #720600 transparent transparent;
    position:absolute;
	top:-1px;
	right:-1px;
}
.card {
	border:1px solid #b4b4b4;
    border-image: -webkit-linear-gradient(rgba(180,180,180,1),rgba(180,180,180,.0)) 30 30;
   	border-image: -moz-linear-gradient(rgba(180,180,180,1),rgba(180,180,180,.0)) 30 30;
    border-image: linear-gradient(rgba(180,180,180,1),rgba(180,180,180,.0)) 30 30; 
}
.card:hover {
	border:1px solid #720600;
    border-image: -webkit-linear-gradient(rgba(180,6,0,1),rgba(180,6,0,.0)) 30 30;
   	border-image: -moz-linear-gradient(rgba(180,6,0,1),rgba(180,6,0,.0)) 30 30;
    border-image: linear-gradient(rgba(180,6,0,1),rgba(180,6,0,.0)) 30 30; 
	box-shadow:0px 0px 12px rgba(0,0,0,0.8);
}
.bt {
	text-align:center;
	width:160px;
	height:30px;
	background: url('/tj.png') no-repeat left top;
	background-size: 160px 30px;
	position: absolute;
	left:-1px;
	top:-15px;
}
.card:hover .bt{
	background: url('/tj-2.png') no-repeat left top;
	background-size: 160px 30px;
}
.bt h1{
	font-size:18px;
	letter-spacing:8px;
	margin-top:0px;
	color:#fff;
}
/*鍒楄〃甯冨眬*/
.tj{
	display:inline-block;
    position: relative;
	width:100%;
	height: 265px;
	white-space:nowrap;/*涓嶆崲琛�*/
}
.tj:hover{
}
.tj section{
	margin-top:20px;
	margin-left:15px;
	width: -moz-calc(100% - 30px);
	width: -webkit-calc(100% - 30px);
	width: calc(100% - 30px);/*瑕佹敼*/
	height: 251px;
	overflow-x:auto;
	overflow-y:hidden;
	white-space:nowrap;/*涓嶆崲琛�*/
}

.tj section span{
	border:5px solid rgba(200,200,200,.5);
	margin:18px 0px 0px 10px;
	width:160px;
	height: 200px;
	overflow:hidden;/*婧㈠嚭瓒呭嚭鑷姩闅愯棌*/
	display:inline-block;
}
.tj section span:hover{
	border:5px solid rgba(200,200,200,.8);
}
.tj section img{
	width:160px;
	height: 200px;
	object-fit:cover;
}
/*缁撴潫*/
.video-box {
	width:100%;
	height: 160px;
	white-space:nowrap;/*涓嶆崲琛�*/
    box-sizing: border-box;
}
.video-box .video{
	height: 160px;
	overflow-x:auto;
	overflow-y:hidden;
	white-space:nowrap;/*涓嶆崲琛�*/
    box-sizing: border-box;
	margin-top:20px;
	margin-left:15px;
	width: -moz-calc(100% - 30px);
	width: -webkit-calc(100% - 30px);
	width: calc(100% - 30px);/*瑕佹敼*/
}
.video-box .video a {
	display:inline-block;
    position: relative;
    width: 218px;
    height: 121px;
    margin: 15px 0px 0px 7.5px;
    /*text-indent: -999em*/
}
.video-box .video a:hover {
    background-repeat: no-repeat;
}
.video-box .video a:hover:before, .video-box .video a:hover:after {
    content: ''
}
.video-box .video a:before{
    position: absolute;
    left: 75px;
    top: 27px;
    width: 68px;
    height: 67px
}.video-box .video a:after {
    position: absolute;
    left: 99px;
    top: 47px;
    width: 25px;
    height: 27px
}
.video-box .video a {
    background-position: 0px 0px
}
.video-box .video a:hover {
    background-position: 0px 0px
}
.video-box .video a:hover i {
	display: none; 
}
.video-box .video a:before {
    background-position: -220px -2px
}
.video-box .video a:after {
    background-position: -224px -73px
}

.video-box .video a, .video-box .video a:hover, .video-box .video a:before, .video-box .video a:after {
    background-image: url(/faq.png)
}
.video-box .video a i {
    position: absolute;
	text-align:center;
	font-weight:bold;
	margin-top:45px;
	padding-top:3px;
	white-space:nowrap;/*涓嶆崲琛�*/
	display:inline-block;
	background: rgba(120,0,0,.8);
	border-left:10px solid transparent;
	border-right:10px solid transparent;
    width: 198px;
    height: 28px;
	font-size:16px;
	color:#fff;
	overflow:hidden;/*婧㈠嚭瓒呭嚭鑷姩闅愯棌*/
	text-overflow:ellipsis;
}
#video_bj{ 
	display: none; 
	position: fixed; 
	top: 0%; 
	left: 0%; 
	width: 100%; 
	height: 100%; 
	background-color: black; 
	z-index:1001; 
	-moz-opacity: 0.8; 
	opacity:.80; 
	filter: alpha(opacity=88); 
	overflow-x:hidden;
	overflow-y:hidden;
} 
#video_qt { 
	display: none; 
	position: fixed;
	top:10%;
	left:10%;
	width:80%;
	height:80%;
	z-index:1002; 
	overflow-x:hidden;
	overflow-y:hidden;
} 